• Fixed all of end-of-song/end-of-playlist crashes.
• Re-added support for 1.0b6 visual plugins. Note that they will NOT work for anything but mp2/mp3 files. Total support comes in 1.0b8+. For now it will provide zeroed stream to plugins to simulate sound data ;)
• Visual plugins API updated to version 1.2. New API allows plugins to get info about the currently playing song, as well as get qd (finally), and detect beginning/end of song. See included visual.h and LevelMeter plugin source for more info. If you are getting link errors about missing _ptr_glue, make sure your visual plugin has MSL RuntimePPC.Lib in the project.
• Plugin Settings submenu is back and it is working.
• Enhanced CD Track naming -- now it scrolls the CD track names as an id3 tags, if present.
• Various little fixes, that I can't really remember now.
• Added an option to not move main window on minimize/maximize.
• Fixed a bug causing a crash on some PowerPC when loading a playlist.
• Fixed number of bugs in the playlist implementation.
• Fixed some bugs in the plugin hub.
• Fixed a bug causing end-of-song crash.
• Renamed some of the preferences options.
• New CD Audio engine (borrowed from MALT) detects end-of-song and does other nice & juicy things.
• Added support for CD Remote databases (borrowed from MALT), so cd track naming from AppleCD Audio Player is used, if present.
• Removed expiration date (those are lame and can screw you up), but keep checking for the updates.
• Fixed a bug with incorrect MacAMP functionality when loading the exported playlist.
• Fixed some little glitches.
• The spectrum analyzer is almost there! Stream analyzer functions are completed, so in a few days we'll start working on the GUI implementation.
• Fixed a bug with incorrect redraw of the playlist when Number songs in the playlist option is set/cleared.
• Song position slider shows time while moving it again.
• Time elapsed/left setting is stored in the preferences again.
• Changed the file's bundle again. I hope it's the last time. Rebuild the desktop if you want new file descriptions.
• Added an option to export the playlist to the text file. MacAMP will read the exported playlist just like a regular one. Remember that a text-only playlist doesnt keeps volume, panning, etc.
• Fixed a bug with MacAMP crashing on quit under some curcumstances.
• Playlist loading now appends to the existing playlist instead of wiping it out.
• Fixed a bug with incorrectly behaving AppleScript commands such as 'pause'. More AppleScript support comes someday later...
• Fixed a bug that caused MacAMP to crash when using circuitorb/david's skins.
• Cmd-Escape sequence re-enabled.
• Added an option to number songs in the playlist.
• Added an option to process rollovers for LCicnButton. To enable roll-over state, set the User Con field of appropriate LCicnButton to the ID of the rollover picture.
• Scrolling ID3 text now can scroll on a background picture. To enable this feature, set the Text ID field of HMarqueeCaption to the ID of the background picture. Make sure the background picture is appropriate size. Set Text ID to 1001 to disable background picture.
• Fixed the bug with crashing when using floating minimized view and some skins.
• Fixed the bug with shift-clicking on floating minimized view while MacAMP is in background.
• Floating minimized view now correctly sets the background color for the id3 scroller.
• Fixed a bug with low-level debugger crashes when using Cmd-Escape sequence.
• Temporary disabled Cmd-Escape to show/hide min view floater until some stuff will not be fixed.
• Bug fixed with Navigation Services dialog not showing newly added file types.
• SIVC Query Engine is now fixed in the Plugins folder to avoid glitches while searching for it in the desktop database. Please don’t rename it or version checking will not work.
• Fixed a bug with MacAMP freezing on quit if fading out is turned on and the volume is too low.
• Added an option so minimized view can float above everything. Note that if it is set, minimized view is visible, and MacAMP is in the background, double-clicking will bring MacAMP application to the front instead of maximizing.
• Cmd-Escape will show/hide floating minimized window.
Note: On some skins, particularry Eduard's MacAMP's minimized view tends to be crashy. This is because system si much more sensitive about "sticky" windows. That issue will be fixed soon.
• Added simple CD Audio engine. Please read it’s release notes to understand the current limitations.
• Internet version checking now works (note that you need to enable it in the Preferences to make it work).
• Fixed a bug with incorrect file type setting.
• Fixed a bug with first song not being shuffled when usign hard shuffle.
• Many little tweaks and fixes.
• New 32-bit icons for all MacAMP Stuff.
• MacAMP sets file types/creators again.
• Version checking extends to plugins and skins now. Only compatible skins are checked.*
• Playlist now stores entries in a different manner, resulting in less heap space occupied and less chances of heavy memory fragmentation.
• Shuffle works mostly as expected.
• Fixed the bug with MacAMP killing auto-sleep, GoMac and other issues.
• Folder scanning is now multi-threaded.
• Songs with unknown play time no longer affect total playlist time.
• Neat fade effect in Afterglow about box marquee scroller. Can be achieved with main player window scroller too, just set it's "User Con" to 'fade'.
• Added automatic Version Control checking. Also wrote a UN*X SIVC server as there were none. =))
• Live window dragging moved to a special toggle.
• Fixed a bug with autoplay on application startup.
• Fadeout on quit is longer than in x6+.
• Plugin hub now occupies its own thread.
• Disk insertion events are being catched even when MacAMP is in background, causing the playlist rescan in search of missing files.
• Fixed the bug with disappearing main window.
• Live window dragging introduced in x6 now extends to the anchored EQ window! Neat effect.
• Live window dragging will be disabled in low cpu mode.
• All visual plugins are currently disabled due to the ongoing heavy visual system rewrite.
• Added active scroller to the playlist.
• Fixed the bug causing play stop after certain number of songs.
• Added the feature to add skin previews to the skins. To do so, copy resources from "Skin Preview.rsrc" file into your skin and paste a preview picture instead of the default one.
• Playlist-related toggles moved to a special section of Prefs box.
• Clicks on the toggles text in preferences works like clicking on checkbox now.
• MacAmp application is now multi-threaded! Most time-consuming tasks are being executed in their own threads now, including Plugin Hub, spectrum analyzer and main window processes.
• Minimized view is usable again (wee!)
• Volume fadeout now takes equal time regardless of volume.
• Fixed a bug with incorrect displaying of status after thge last song is played or current song deleted from the playlist.
• In XAudio, visual plugins and spectrum analyzer will NOT work. This is not a bug, more a lack of feature. We'll be starting the work on the new sound analyzing system soon.